﻿a{ color: #009;text-decoration:none; }
a:link,
a:visited{ color: #009; }
a:hover,
a:active{ color: #900; }
a img{ border: 0; }

body{ min-width: 600px; }

body h1,
body h2,
body h3,
.title
{
    color: #555555;
    font-family: Arial,Helvetica,sans-serif;
    /*font-family: "Trebuchet MS", Verdana, sans-serif;*/ }

.fixed_width{ font-family: "Monaco", "Courier New", "Courier", monospace; }

.clear:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }

/* Rule to fix quirks-mode inheritance behavior */
table{ font-size: inherit; font-weight: inherit; font-style: inherit; font-variant: inherit; }

#copyright,
#legal{ white-space: nowrap; }

#switch_to_mobile{ margin-bottom:5px; display:block; float:right }

#plans_info td,
#account_plans td,
#info_content td{ white-space: normal; }

dt{ font-weight: bold; }
dd{ padding-bottom: 10px; }

form{ margin: 0px; padding: 0px; }

.icon_adjust img,
.icon_adjust img.help_button{ position: relative; top: 4px; margin-top: -4px; }

img.help_button{ position: relative; top: 3px; margin-top: -3px; }

.error_explanation{ color: #fff; margin: 20px 0 !important; border-top: 2px solid #700; border-bottom: 2px solid #700; background: #900; padding: 0 10px; }
.error_explanation h2{ color: #fff; border: 0; }
.error_explanation ul{ margin-left: 20px; }
.error_explanation ul li{ padding: 0; list-style-type: disc; }

.panel .error_explanation{ color: #fff; margin: 0; position: relative; }
* html .panel .error_explanation{ left: 0; top: 0; }

table th a{ text-decoration: none; }

table.pretty { border: 1px solid #ccc; table-layout: fixed; border-collapse: collapse; width: 100%; }
table.pretty th { border: 1px solid #ccc; padding: 3px; font-weight: bold; text-align: left; background-color: #ccc; color: #444; }
table.pretty th a { text-decoration: none; color: #900; }
table.pretty td { border: 1px solid #ddd; padding: 3px; color: #666; font-size: 8pt; }
table.pretty td { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

table.centered th { text-align: center; }
table.centered td { text-align: center; }

table.invisible,
table.pretty table.invisible { border: 0px; border-collapse: collapse; }
table.invisible th,
table.pretty table.invisible th{ border: 0px; padding: 3px; text-align: left; }
table.invisible td,
table.pretty table.invisible td{ border: 0px; padding: 3px; }
table.invisible td td,
table.pretty table.invisible td td{ padding: 0px; }

.new_object{ background-color: #ffd; border: 1px solid #bb9; padding: 10px; margin: 10px; }
.notice{ background-color: #efe; border: 1px solid #bdb; padding: 10px; margin: 10px; }
.notice h3{ color: #585; }
 
.object_edit h2{ padding-top: 5px; color: #000; }
.object_edit textarea{ width: 100%; height: 100px; border: 1px solid #aaa; }
.object_edit input.title{ width: 100%; font-size: 15pt; border: 1px solid #aaa; }
.object_edit .actions{ text-align: right; margin-top: 10px; }
.object_edit .label{ margin-top: 10px; font-weight: bold; }
.object_edit .form_note{ text-align: right; font-size: 8pt; }
.object_edit .section{ margin-left: 0px; padding: 5px 10px; margin-top: 10px; }

.page_form h2{ padding-top: 15px; }
.page_form h3{ margin: 0 0 5px 0; padding: 5px 10px; color: #fff; background: #888; }
* html .page_form h3{ height: 1%; }
.page_form .error_explanation h3{ margin: 0; background: transparent; padding: 5px 0; color: #fff; }
.page_form textarea{ width: 100%; height: 100px; border: 1px solid #aaa; }
.page_form input[type=text],
.page_form input[type=password]{ border: 1px solid #aaa; }
.page_form input.title{ width: 100%; font-size: 15pt; border: 1px solid #aaa; }
.page_form input.title_right{ width: 100%; font-size: 15pt; border: 1px solid #aaa; text-align: right; }
.page_form span.title{ font-size: 15pt; }
.page_form .actions{ text-align: right; margin-top: 10px; }
.page_form .label{ margin-top: 10px; font-weight: bold; }
.page_form .panel 
{
    /*background: #CDD9B1;*/
    /*background:#FDF3CA;*/
    background-color:#E9F9E5;
    /*border-top: 1px solid #ccc; 
    border-bottom: 1px solid #ccc;*/
    padding: 30px 10px 30px 10px; 
    margin: 0 0px 20px 0px; 
 }
.page_form .form_note{ color: #666; font-size: 10px; font-style: italic; }
.page_form label.disabled{ color: #666; }
.page_form .section{ margin-left: 20px; border-left: 5px solid #cc9; padding: 5px 10px; margin-top: 10px; }
.page_form tr.separator td,
div.separator{ height: 1px; font-size: 0; background: none; visibility: hidden; padding: 10px; margin: 0; }
* html .page_form .separator{ display: none; }

div.note,
td.note,
table.pretty div.note,
table.pretty td.note,
table.invisible div.note,
table.invisible td.note{ font-size: 9px; margin: 0; padding: 0; }
p.note{ font-size: 9px; color: #555; margin: 0; padding: 0; }

.row_0{ background: #ececec; }
.row_1{ background: #fff; }

img.cvv{ position: relative; top: 4px; margin-right: 5px; }

.over{ color: #990000; font-weight: bold; }
.under{  }

.date_picker_link img{ position: relative; top: 2px; }

.date_picker{ display: none; position: absolute; left: 0; z-index: 1000; background-color: #fff; padding: 5px; border: 2px solid #ccc; }
.date_picker .actions{ text-align: right; margin: 5px 0 0 0; }
.date_picker table{ border: 1px solid #ccc; font-family: verdana, sans-serif; border-collapse: collapse; }

.date_picker th{ background: #fff; font-size: 10px; color: #333; text-align: center !important; border: 0; padding: 2px 0; }
.date_picker th a:hover{ background: #fff; }
.date_picker .day_labels th{ color: #333; background: #ccc; border: 1px solid #bbb; border-top: 0px; border-bottom: 1px solid #e4e4e4;  font-size: 9px; font-weight: normal; text-align: center; }

.date_picker td{ width: 18px; background-color: #fff; border: 1px solid #e4e4e4; font-size: 9px; text-align: left; padding: 0; }
.date_picker td.today{ background-color: #e4e4e4; }
.date_picker td.selected a{ background-color: #fcc; border: 1px solid #900; padding: 1px; }

.date_picker td a{ display: block; width: auto; padding: 2px; text-decoration: none; color: #333; }
.date_picker td a:hover{ color: #000; background-color: #CCDAFF; padding: 1px; border: 1px solid #6666FF; }

.date_picker .cancel_butt{ text-align: right; }
.date_picker .cancel_butt a{ font-size: 9px; color: #666; font-family: verdana, sans-serif; text-decoration: none; padding: 1px 2px; }
.date_picker .cancel_butt a:hover{ background-color: #fff; color: #000; }

.date_picker .nil_butt{ text-align: left; float: left; }
.date_picker .nil_butt a{ font-size: 9px; color: #666; font-family: verdana, sans-serif; text-decoration: none; padding: 1px 2px; }
.date_picker .nil_butt a:hover{ background-color: #fff; color: #000; }

/** Documentation **/

.documentation_wrapper:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }
* html .documentation_wrapper{ height: 1%; }

div.code_wrapper { padding: 3px; border: 1px solid #aaa; background: #e6e6dd;}
div.code_wrapper pre { margin: 0; }
.documentation_wrapper pre{ border: 1px solid #ccc; padding: 10px; margin: 10px; background: #f8f8ee url(../images/code.bg.gif) 0 -5px repeat; }
.documentation_wrapper div>pre{ overflow: auto; border: 1px solid #ccc; padding: 10px; }
.documentation_wrapper pre code{ font-family: "Monaco", "Courier New", "Courier", monospace; font-size: 10px; line-height: 15px; }
* html .documentation_wrapper pre{ overflow-x: auto; width: 95%; padding-bottom: 30px; padding-top: 8px; line-height: 15px; }
* html .documentation_wrapper pre code{ font-size: 11px; }

.documentation_wrapper h1{ border-bottom: 2px solid #333; position: relative; clear: left; margin-bottom: 2px;}
.documentation_wrapper h2{ border-bottom: 2px solid #333; position: relative; clear: left; }
.documentation_wrapper h3{ border-bottom: 1px solid #333; position: relative; clear: left; }

/* has layout */
* html .documentation_wrapper h1,
* html .documentation_wrapper h2,
* html .documentation_wrapper h3{ width: 100%; }

.documentation_wrapper ul.documentation_index { list-style-type: none; margin: 0; padding: 0; width: 100%; }
.documentation_wrapper ul.documentation_index li { display: inline; white-space: nowrap; color: #666;}

.documentation_wrapper dl:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }
* html .documentation_wrapper dl{ height: 1%;}
.documentation_wrapper dt{ float: left; clear: left; margin: 8px 0 5px 0; }
.documentation_wrapper dd{ float: left; margin: 8px 0 5px 5px;}
.documentation_wrapper dd.block{ clear: left; float: none; margin: 0; }
.documentation_wrapper dd.api_url{ position: relative; clear: left; float: none; margin: 0 15px 0 15px; padding: 3px 0 3px 0; border-bottom: 1px dotted #999; }
.documentation_wrapper dd.api_url div.actions{ position: absolute; right: 0px; bottom: 2px; margin-left: 15px; color: #900; }

.documentation_wrapper dd.no_float,
.documentation_wrapper dd.no_float dt{ float: none; clear: left; }
.documentation_wrapper dd.no_float dd{ margin: 5px; }

.documentation_wrapper dl dl{ margin: 0 0 0 12px; }
.documentation_wrapper dl dl dt{ margin: 0; }
.documentation_wrapper dl dl dd{ padding: 0; margin-left: 1em; }
.documentation_wrapper dl dl dt{ margin-left: 0; }

.documentation_wrapper .list_table{ }


.documentation_wrapper .code_wrapper .tag_read_write{ color: #013; }
.documentation_wrapper .code_wrapper .tag_read_write_tag{ color: #000; }
.documentation_wrapper .code_wrapper .tag_read_write_quote{ color: #000; }

.documentation_wrapper .code_wrapper .tag_read_only{ color: #922; }
.documentation_wrapper .code_wrapper .tag_read_only_tag{ color: #844; }
.documentation_wrapper .code_wrapper .tag_read_only_quote{ color: #844; }

.documentation_wrapper .code_wrapper .tag_instruct{ color: #cf2e2e; }
.documentation_wrapper .code_wrapper .tag_instruct_tag{ color: #bb2a2a; }
.documentation_wrapper .code_wrapper .tag_instruct_quote{ color: #bb2a2a; }

.documentation_wrapper .code_wrapper .tag_highlight{ color: #a28200; }
.documentation_wrapper .code_wrapper .tag_comment{ color: #8d8d6c; }

.documentation_wrapper h2 .documentation_link_top { position: absolute; bottom: 1px; right: 0px; font-size: 12px; font-weight: normal; }

.documentation_contents h2,
.documentation_contents h3{ margin-bottom: 3px; }
.documentation_contents ul{ margin: 0; padding-left: 0; list-style-type: none; }
.documentation_contents li{ margin-left: 0; padding-left: 10px; }

.documentation_wrapper .notice .documentation_index li{ list-style-type: none; margin-left: 0; padding-left: 0; }
.documentation_wrapper .notice h3{ border-bottom: 0; }
.documentation_wrapper .notice h2{ border-bottom: 1px solid #333; color: #010; }
.notice div.code_wrapper,
#help_content table.pretty div.code_wrapper{ border: 1px solid #aaa; background: #cec;}
.documentation_wrapper .notice pre,
#help_content.documentation_wrapper table.pretty pre{ background: #fff url(../images/code.notice.bg.gif) 0 -5px repeat; }

/***** IE *****/
* html img { behavior: url("../stylesheets/png.repair.htc"); }
* html .ie_height_fixer{ height: 1%; }
#sidebarTemplateStyle a
    {
        text-decoration:none;
    }
    
    .tebbular table {
  /*border-collapse: collapse;
  border: 1px solid #38160C;*/
  font: normal 11px verdana, arial, helvetica, sans-serif;
  /*color: #F6ECF0;
  background: #641B35;*/
  color: #000;
  background: #fff;
 
  }
.tebbular caption {
  text-align: left;
  font: normal 11px verdana, arial, helvetica, sans-serif;
  background: transparent;
  }
.tebbular td, th {
  /*border: 1px dashed #B85A7C;*/
  padding: .8em;
  color: #000;
  
  
  }
  .tebbular tbody tr td
  {
      border-left:1px solid #DDD;
      border-bottom:1px solid #DDD;
      vertical-align:middle;
  }
  .tebbular tbody tr td:last-child
  {
      border-right:1px solid #DDD;
      
  }
.tebbular thead th, tfoot th {
  font: bold 11px verdana, arial, helvetica, sans-serif;
  /*border: 1px solid #A85070;*/
  border:1px solid #DDD;
  text-align: center;
  /*background: #38160C;*/
  /*background:gray;*/
  background:#627D43;
  color: #F6ECF0;
  padding:5px;
  }
/*.tebbular tbody td a {
  background: transparent;
  text-decoration: none;
  color: #F6ECF0;
  }*/
.tebbular tbody td a:hover {
  background: transparent;
  color: #990000;
  }
.tebbular tbody th a {
  font: normal 11px verdana, arial, helvetica, sans-serif;
  background: transparent;
  text-decoration: none;
  font-weight:normal;
  color: #F6ECF0;
  }
.tebbular tbody th a:hover {
  background: transparent;
  color: #990000;
  }
.tebbular tbody th, .tebbular tbody td {
  vertical-align: top;
  text-align: left;
  }
.tebbular tfoot td {
  border: 1px solid #38160C;
  background: #38160C;
  padding-top:6px;
  }
.tebbular .odd {
  /*background: #7B2342;*/
  /*background: #FCF0BB;*/
  background: #f3f3f3;
  
  }
/*tbody tr:hover {
  background: #51152A;
  }*/
.tebbular tbody tr:hover th,
.tebbular tbody tr.odd:hover th {
  background: #51152A;
  }
  .uniForm input[type="text"],.uniForm textarea, .uniForm select
  {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DDDDDD;
    border-radius: 4px 4px 4px 4px;
    padding: 6px 2px;
    margin:10px 0 12px 0;
    
  }
  .uniForm select option,.uniForm select option:selected
  {
      color:#50545D;
  }
  .uniForm label, .uniForm .label,.uniForm span {
    line-height: 1;
    margin: 0.3em 2% 0 0;
    padding: 0;
    position: relative;
    font-family: "Lucida Sans Unicode","Lucida Grande",Arial,Verdana,sans-serif;
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.35);
    font-size:13px;
    color:#50545D;
    font-weight:bold;
}
.uniForm:focus, .uniForm textarea:focus,.uniForm select:focus{
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #A7BDBF;
}
.chkboxlist label
{
    padding-left:10px;
}
.chkboxlist input[type="checkbox"]
{
    margin-top:5px;
}
.radioButtonList table tbody tr td
{
    width:50px;
}
.buttonHolder
{
    text-align:center;
}
.buttonHolder input[type="submit"],.buttonHolder input[type="button"] {
    background: rgb(188,219,120);
    background: -moz-linear-gradient(top, rgba(188,219,120,1) 0%, rgba(152,186,64,1) 26%, rgba(97,137,38,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(188,219,120,1)), color-stop(26%,rgba(152,186,64,1)), color-stop(100%,rgba(97,137,38,1)));
    background: -webkit-linear-gradient(top, rgba(188,219,120,1) 0%,rgba(152,186,64,1) 26%,rgba(97,137,38,1) 100%);
    background: -o-linear-gradient(top, rgba(188,219,120,1) 0%,rgba(152,186,64,1) 26%,rgba(97,137,38,1) 100%);
    background: -ms-linear-gradient(top, rgba(188,219,120,1) 0%,rgba(152,186,64,1) 26%,rgba(97,137,38,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bcdb78', endColorstr='#618926',GradientType=0 );
    background: linear-gradient(top, rgba(188,219,120,1) 0%,rgba(152,186,64,1) 26%,rgba(97,137,38,1) 100%);
    border: 1px solid #618926;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding:7px 5px 7px 5px;
    list-style: none;
    text-decoration: none;
    color: #fff;
    /*text-shadow: 1px 1px 0px #fff, 2px 2px 1px #2b4502;*/
    text-shadow: rgba(0,0,0,0.45) 0 -1px 0;
    -webkit-background-clip: padding-box;
    font-size:14px;
    font-weight:bold;
    cursor:pointer;
    text-transform:uppercase;
    font-family:Arial;
}
.buttonHolder input[type="submit"]:hover,.buttonHolder input[type="button"]:hover {
    background: rgb(131,157,191);
    background: -moz-linear-gradient(top, rgba(131,157,191,1) 0%, rgba(36,82,147,1) 35%, rgba(15,37,87,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(131,157,191,1)), color-stop(35%,rgba(36,82,147,1)), color-stop(100%,rgba(15,37,87,1)));
    background: -webkit-linear-gradient(top, rgba(131,157,191,1) 0%,rgba(36,82,147,1) 35%,rgba(15,37,87,1) 100%);
    background: -o-linear-gradient(top, rgba(131,157,191,1) 0%,rgba(36,82,147,1) 35%,rgba(15,37,87,1) 100%);
    background: -ms-linear-gradient(top, rgba(131,157,191,1) 0%,rgba(36,82,147,1) 35%,rgba(15,37,87,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#839dbf', endColorstr='#0f2557',GradientType=0 );
    background: linear-gradient(top, rgba(131,157,191,1) 0%,rgba(36,82,147,1) 35%,rgba(15,37,87,1) 100%);
    border: 1px solid #0f2557;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    color: #fff;
    padding:7px 5px 7px 5px;
    /*text-shadow: 1px 1px 0px #fff, 2px 2px 1px #2b4502;*/
    text-shadow: rgba(0,0,0,0.45) 0 -1px 0;
    font-size:14px;
    font-weight:bold;
    font-family:Arial;
}
.buttonHolder2
{
    text-align:center;
    padding:0;
    margin:0;
}
.buttonHolder2 input[type="submit"],.buttonHolder2 input[type="button"] {
    background: rgb(188,219,120);
    background: -moz-linear-gradient(top, rgba(188,219,120,1) 0%, rgba(152,186,64,1) 26%, rgba(97,137,38,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(188,219,120,1)), color-stop(26%,rgba(152,186,64,1)), color-stop(100%,rgba(97,137,38,1)));
    background: -webkit-linear-gradient(top, rgba(188,219,120,1) 0%,rgba(152,186,64,1) 26%,rgba(97,137,38,1) 100%);
    background: -o-linear-gradient(top, rgba(188,219,120,1) 0%,rgba(152,186,64,1) 26%,rgba(97,137,38,1) 100%);
    background: -ms-linear-gradient(top, rgba(188,219,120,1) 0%,rgba(152,186,64,1) 26%,rgba(97,137,38,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bcdb78', endColorstr='#618926',GradientType=0 );
    background: linear-gradient(top, rgba(188,219,120,1) 0%,rgba(152,186,64,1) 26%,rgba(97,137,38,1) 100%);
    border: 1px solid #618926;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding: 3px;
    list-style: none;
    text-decoration: none;
    color: #fff;
    /*text-shadow: 1px 1px 0px #fff, 2px 2px 1px #2b4502;*/
    text-shadow: rgba(0,0,0,0.45) 0 -1px 0;
    -webkit-background-clip: padding-box;
    font-size:13px;
    font-weight:bold;
    cursor:pointer;
    text-transform:uppercase;
    font-family:Verdana;
}
.buttonHolder2 input[type="submit"]:hover,.buttonHolder2 input[type="button"]:hover {
    background: rgb(131,157,191);
    background: -moz-linear-gradient(top, rgba(131,157,191,1) 0%, rgba(36,82,147,1) 35%, rgba(15,37,87,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(131,157,191,1)), color-stop(35%,rgba(36,82,147,1)), color-stop(100%,rgba(15,37,87,1)));
    background: -webkit-linear-gradient(top, rgba(131,157,191,1) 0%,rgba(36,82,147,1) 35%,rgba(15,37,87,1) 100%);
    background: -o-linear-gradient(top, rgba(131,157,191,1) 0%,rgba(36,82,147,1) 35%,rgba(15,37,87,1) 100%);
    background: -ms-linear-gradient(top, rgba(131,157,191,1) 0%,rgba(36,82,147,1) 35%,rgba(15,37,87,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#839dbf', endColorstr='#0f2557',GradientType=0 );
    background: linear-gradient(top, rgba(131,157,191,1) 0%,rgba(36,82,147,1) 35%,rgba(15,37,87,1) 100%);
    border: 1px solid #0f2557;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    color: #fff;
    padding: 3px;
    /*text-shadow: 1px 1px 0px #fff, 2px 2px 1px #2b4502;*/
    text-shadow: rgba(0,0,0,0.45) 0 -1px 0;
    font-size:13px;
    font-weight:bold;
    font-family:Verdana;
}
.linkButton{
    background: rgb(188,219,120);
    background: -moz-linear-gradient(top, rgba(188,219,120,1) 0%, rgba(152,186,64,1) 26%, rgba(97,137,38,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(188,219,120,1)), color-stop(26%,rgba(152,186,64,1)), color-stop(100%,rgba(97,137,38,1)));
    background: -webkit-linear-gradient(top, rgba(188,219,120,1) 0%,rgba(152,186,64,1) 26%,rgba(97,137,38,1) 100%);
    background: -o-linear-gradient(top, rgba(188,219,120,1) 0%,rgba(152,186,64,1) 26%,rgba(97,137,38,1) 100%);
    background: -ms-linear-gradient(top, rgba(188,219,120,1) 0%,rgba(152,186,64,1) 26%,rgba(97,137,38,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bcdb78', endColorstr='#618926',GradientType=0 );
    background: linear-gradient(top, rgba(188,219,120,1) 0%,rgba(152,186,64,1) 26%,rgba(97,137,38,1) 100%);
    border: 1px solid #618926;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding: 10px;
    list-style: none;
    text-decoration: none;
    color: #fff;
    text-shadow: 1px 1px 0px #fff, 2px 2px 1px #2b4502;
    cursor:pointer;  
    font-size:16px;
    font-weight:bold; 
    font-family:Verdana;
}
.linkButton:hover {
   background: rgb(131,157,191);
    background: -moz-linear-gradient(top, rgba(131,157,191,1) 0%, rgba(36,82,147,1) 35%, rgba(15,37,87,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(131,157,191,1)), color-stop(35%,rgba(36,82,147,1)), color-stop(100%,rgba(15,37,87,1)));
    background: -webkit-linear-gradient(top, rgba(131,157,191,1) 0%,rgba(36,82,147,1) 35%,rgba(15,37,87,1) 100%);
    background: -o-linear-gradient(top, rgba(131,157,191,1) 0%,rgba(36,82,147,1) 35%,rgba(15,37,87,1) 100%);
    background: -ms-linear-gradient(top, rgba(131,157,191,1) 0%,rgba(36,82,147,1) 35%,rgba(15,37,87,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#839dbf', endColorstr='#0f2557',GradientType=0 );
    background: linear-gradient(top, rgba(131,157,191,1) 0%,rgba(36,82,147,1) 35%,rgba(15,37,87,1) 100%);
    border: 1px solid #0f2557;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    color: #fff;
    padding: 10px;
    text-shadow: 1px 1px 0px #fff, 2px 2px 1px #2b4502;
    font-size:16px;
    font-weight:bold;
    font-family:Verdana;
}
.DataPagerMilestone a
{
    border:solid 1px #DDDDDD;
    color:#4D7FBC;
    padding:5px;
    font-weight:bold;
}
.DataPagerMilestone a:hover
{
    background-color:#ACD840;
    border:solid 1px #DDDDDD;
    color:#4D7FBC;
    padding:5px;
    font-weight:bold;
}
.DataPagerMilestone span span
{
    background-color:#ACD840;
    border:solid 1px #DDDDDD;
    color:#FFF;
    padding:5px;
    font-weight:bold;
}
.tebbular tr.highlighted-row td
{
    color:Red;
}
/*.buttonHolder input[type="submit"],.buttonHolder input[type="button"] {
    background: none repeat scroll 0 0 #627D43;
    border: 1px solid #163362;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 1px 1px 0 #FFFFFF;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    line-height: 1;
    padding: 10px 22px;
    text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.25);
    cursor:pointer;   
}
.buttonHolder input[type="submit"]:hover,.buttonHolder input[type="button"]:hover {
    background: none repeat scroll 0 0 #254A86;
    border: 1px solid #163362;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 1px 1px 0 #FFFFFF;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    line-height: 1;
    padding: 10px 22px;
    text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.25);
    cursor:pointer;   
}

.linkButton{
    background: none repeat scroll 0 0 #627D43;
    border: 1px solid #163362;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 1px 1px 0 #FFFFFF;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    line-height: 1;
    padding: 10px 8px;
    text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.25);
    cursor:pointer;   
}
.linkButton:hover {
    background: none repeat scroll 0 0 #254A86;
    border: 1px solid #163362;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 1px 1px 0 #FFFFFF;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    line-height: 1;
    padding: 10px 8px;
    text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.25);
    cursor:pointer;   
}*/
.DataTreeNodeActive
{
    background-color: #FFDE9E;
}

.login-box 
{
    background-clip: padding-box;
    background-color:#E9F9E5;
    /*border: 3px solid rgba(255, 197, 123, 0.5);
    border-radius:10px;*/
     border:solid 1px #C1ECB8;
     border-radius:10px;
}
.ie8 .login-box 
{
    background-clip: padding-box;
    background-color:#E9F9E5;
    /*border: 3px solid rgba(255, 197, 123, 0.5);
    border-radius:10px;*/
     border:solid 1px #C1ECB8;
     border-radius:10px;
     behavior: url(images/PIE.htc);
}
.ie7 .login-box 
{
    background-clip: padding-box;
    background-color:#E9F9E5;
    /*border: 3px solid rgba(255, 197, 123, 0.5);
    border-radius:10px;*/
     border:solid 1px #C1ECB8;
     border-radius:10px;
     behavior: url(images/PIE.htc);
}
.ie6 .login-box 
{
    background-clip: padding-box;
    background-color:#E9F9E5;
    /*border: 3px solid rgba(255, 197, 123, 0.5);
    border-radius:10px;*/
     border:solid 1px #C1ECB8;
     border-radius:10px;
     behavior: url(images/PIE.htc);
}
.ie5 .login-box 
{
    background-clip: padding-box;
    background-color:#E9F9E5;
    /*border: 3px solid rgba(255, 197, 123, 0.5);
    border-radius:10px;*/
     border:solid 1px #C1ECB8;
     border-radius:10px;
     behavior: url(images/PIE.htc);
}
.changepassword-box
{
     background-clip: padding-box;
    background-color:#E9F9E5;
    /*border: 3px solid rgba(255, 197, 123, 0.5);
    border-radius:10px;*/
     border:solid 1px #C1ECB8;
     border-radius:10px;
}
.ie8 .changepassword-box
{
     background-clip: padding-box;
    background-color:#E9F9E5;
    /*border: 3px solid rgba(255, 197, 123, 0.5);
    border-radius:10px;*/
     border:solid 1px #C1ECB8;
     border-radius:10px;
     behavior: url(../images/PIE.htc);
}
.ie7 .changepassword-box
{
     background-clip: padding-box;
    background-color:#E9F9E5;
    /*border: 3px solid rgba(255, 197, 123, 0.5);
    border-radius:10px;*/
     border:solid 1px #C1ECB8;
     border-radius:10px;
     behavior: url(../images/PIE.htc);
}
.ie6 .changepassword-box
{
     background-clip: padding-box;
    background-color:#E9F9E5;
    /*border: 3px solid rgba(255, 197, 123, 0.5);
    border-radius:10px;*/
     border:solid 1px #C1ECB8;
     border-radius:10px;
     behavior: url(../images/PIE.htc);
}
.ie5 .changepassword-box
{
     background-clip: padding-box;
    background-color:#E9F9E5;
    /*border: 3px solid rgba(255, 197, 123, 0.5);
    border-radius:10px;*/
     border:solid 1px #C1ECB8;
     border-radius:10px;
     behavior: url(../images/PIE.htc);
}
.PageTitle {
    line-height: 1;
    margin: 0px;
    padding: 10px;
    color: #7F6666; 
    font-weight: bold; 
    font-size: 20px;
}

.PageTitle hr
{
    margin-top: 6px;
    border-bottom: none;
    border-left: none;
    border-right: none;
    color: #7F6666;
    border-top-style: solid;
    
}

.Validation-Summary {
 border: 2px solid red;
 color: red;
 margin: 5px 0px;
 padding: 15px;
 background: #fff url(../images/sad_server.gif) no-repeat 5px 50%;
}
.Validation-Summary ul {
 margin: 0;
 padding: 0;
 margin-left: 80px;
 list-style: square;
 text-align:left;
 font-size:12px;
}
.modal-popup-acrossuser
{
    position:absolute;
    top:740px;
    left:750px;
    background-clip: padding-box;
    background-color: #FFF;
    /*border: 6px solid rgba(128, 128, 255, 0.6);*/
    border: 8px solid rgba(0, 0, 0, 0.5);
    border-radius:10px;
    z-index:100;
    
}
.modal-popup-outputformat
{
    position:absolute;
    top:850px;
    left:340px;
    background-clip: padding-box;
    background-color: #FFF;
    /*border: 6px solid rgba(128, 128, 255, 0.6);*/
    border: 8px solid rgba(0, 0, 0, 0.5);
    border-radius:10px;
    z-index:100;
}
.modal-popup-outputformatEdit
{
    position:absolute;
    top:580px;
    left:280px;
    background-clip: padding-box;
    background-color: #FFF;
    /*border: 6px solid rgba(128, 128, 255, 0.6);*/
    border: 8px solid rgba(0, 0, 0, 0.5);
    border-radius:10px;
    z-index:100;
}
.modal-popup-purchaseorder
{
    position:absolute;
    top:450px;
    left:200px;
    background-clip: padding-box;
    background-color: #FFF;
    /*border: 6px solid rgba(128, 128, 255, 0.6);*/
    border: 8px solid rgba(0, 0, 0, 0.5);
    border-radius:10px;
    z-index:100;
}
.modal-popup-assignVendor
{
    position:absolute;
    top:300px;
    left:300px;
    background-clip: padding-box;
    background-color: #FFF;
    /*border: 6px solid rgba(128, 128, 255, 0.6);*/
    border: 8px solid rgba(0, 0, 0, 0.5);
    border-radius:10px;
    z-index:100;
}
.modal-popup-divSearchVendor
{
    position:absolute;
    top:350px;
    left:350px;
    background-clip: padding-box;
    background-color: #FFF;
    /*border: 6px solid rgba(128, 128, 255, 0.6);*/
    border: 8px solid rgba(0, 0, 0, 0.5);
    border-radius:10px;
    z-index:100;
}
.modal-popup-docLanguage
{
     position:absolute;
    top:1050px;
    left:200px;
    background-clip: padding-box;
    background-color: #FFF;
    /*border: 6px solid rgba(128, 128, 255, 0.6);*/
    border: 8px solid rgba(0, 0, 0, 0.5);
    border-radius:10px;
    z-index:100;
}
.modal-popup-docLanguageEdit
{
     position:absolute;
    top:450px;
    left:200px;
    background-clip: padding-box;
    background-color: #FFF;
    /*border: 6px solid rgba(128, 128, 255, 0.6);*/
    border: 8px solid rgba(0, 0, 0, 0.5);
    border-radius:10px;
    z-index:100;
}
.modal-popup-AddUser
{
    position:absolute;
    top:-90px;
    left:10px;
    background-clip: padding-box;
    background-color: #FFF;
    /*border: 6px solid rgba(128, 128, 255, 0.6);*/
    border: 8px solid rgba(0, 0, 0, 0.5);
    border-radius:10px;
    z-index:200;
    min-width:750px;
}
.modal-popup-AddUser1
{
    position:absolute;
    top:10px;
    left:15px;
    background-clip: padding-box;
    background-color: #FFF;
   
    /*border: 6px solid rgba(128, 128, 255, 0.6);*/
    border: 8px solid rgba(0, 0, 0, 0.5);
    border-radius:10px;
    z-index:200;
    
    
}

.modal-popup-ChangePassword
{
    position:absolute;
    top:10px;
    left:15px;
    background-clip: padding-box;
    background-color: #FFF;
   
    /*border: 6px solid rgba(128, 128, 255, 0.6);*/
    border: 8px solid rgba(0, 0, 0, 0.5);
    border-radius:10px;
    z-index:200;
    
    
}
.modal-popup-AddUser2
{
    position:absolute;
    top:-90px;
    left:30px;
    background-clip: padding-box;
    background-color: #FFF;
    /*border: 6px solid rgba(128, 128, 255, 0.6);*/
    border: 8px solid rgba(0, 0, 0, 0.5);
    border-radius:10px;
    z-index:200;
    width:1100px;
}
.modal-popup-Success
{
    position:absolute;
    top:20px;
    left:100px;
    background-clip: padding-box;
    background-color: #FFF;
    /*border: 6px solid rgba(128, 128, 255, 0.6);*/
    border: 8px solid rgba(0, 0, 0, 0.5);
    border-radius:10px;
    z-index:100;
}
.modal-popup-addactivity
{
     position:absolute;
    top:250px;
    left:200px;
    background-clip: padding-box;
    background-color: #FFF;
    /*border: 6px solid rgba(128, 128, 255, 0.6);*/
    border: 8px solid rgba(0, 0, 0, 0.5);
    border-radius:10px;
    z-index:100;
}
.modal-popup-CostEstimate
{
     position:absolute;
    top:-60px;
    left:200px;
    background-clip: padding-box;
    background-color: #FFF;
    /*border: 6px solid rgba(128, 128, 255, 0.6);*/
    border: 8px solid rgba(0, 0, 0, 0.5);
    border-radius:10px;
    z-index:100;
}
.modal-popup-CostEstimateEdit
{
     position:absolute;
    top:600px;
    left:200px;
    background-clip: padding-box;
    background-color: #FFF;
    /*border: 6px solid rgba(128, 128, 255, 0.6);*/
    border: 8px solid rgba(0, 0, 0, 0.5);
    border-radius:10px;
    z-index:100;
}
.modal-popup-CostEstimateEmail
{
     position:absolute;
    top:900px;
    left:300px;
    background-clip: padding-box;
    background-color: #FFF;
    /*border: 6px solid rgba(128, 128, 255, 0.6);*/
    border: 8px solid rgba(0, 0, 0, 0.5);
    border-radius:10px;
    z-index:100;
}
.modal-popup-SendInvoiceEmail
{
    position:absolute;
    top:50px;
    left:300px;
    background-clip: padding-box;
    background-color: #FFF;
    /*border: 6px solid rgba(128, 128, 255, 0.6);*/
    border: 8px solid rgba(0, 0, 0, 0.5);
    border-radius:10px;
    z-index:100;
}
.modal-popup-SendEstimateEmail
{
    position:absolute;
    top:50px;
    left:300px;
    background-clip: padding-box;
    background-color: #FFF;
    /*border: 6px solid rgba(128, 128, 255, 0.6);*/
    border: 8px solid rgba(0, 0, 0, 0.5);
    border-radius:10px;
    z-index:100;
}
.modal-popup-CostEstimateEmailDashboard
{
     position:absolute;
    top:200px;
    left:370px;
    background-clip: padding-box;
    background-color: #FFF;
    /*border: 6px solid rgba(128, 128, 255, 0.6);*/
    border: 8px solid rgba(0, 0, 0, 0.5);
    border-radius:10px;
    z-index:100;
}
.modal-popup-CostEstimateEmailDashboard1
{
     position:absolute;
    top:200px;
    left:370px;
    background-clip: padding-box;
    background-color: #FFF;
    /*border: 6px solid rgba(128, 128, 255, 0.6);*/
    border: 8px solid rgba(0, 0, 0, 0.5);
    border-radius:10px;
    z-index:100;
}
.modal-popup-AddMilestone
{
    position:absolute;
    top:1050px;
    left:40px;
    background-clip: padding-box;
    background-color: #FFF;
    /*border: 6px solid rgba(128, 128, 255, 0.6);*/
    border: 8px solid rgba(0, 0, 0, 0.5);
    border-radius:10px;
    z-index:100;
}
.modal-popup
{
    position:absolute;
    top:-50px;
    left:40px;
    background-clip: padding-box;
    background-color: #FFF;
    /*border: 6px solid rgba(128, 128, 255, 0.6);*/
    border: 8px solid rgba(0, 0, 0, 0.5);
    border-radius:10px;
    z-index:100;
    min-height:400px;
   /* min-width:800px;*/
}
.ie8 .modal-popup
{
    position:absolute;
    top:-50px;
    left:40px;
    background-clip: padding-box;
    background-color: #FFF;
    /*border: 6px solid rgba(128, 128, 255, 0.6);*/
    /*border: 8px solid rgba(0, 0, 0, 0.5);*/   
    border-radius:10px;
    z-index:100;
    min-height:400px;
    width:800px;
    border:solid 6px #585858;
    behavior: url(../images/PIE.htc);
}
.ie7 .modal-popup
{
    position:absolute;
    top:-40px;
    left:40px;
    background-clip: padding-box;
    background-color: #FFF;
    /*border: 6px solid rgba(128, 128, 255, 0.6);*/
    border: 8px solid rgba(0, 0, 0, 0.5);  
    border-radius:10px;
    z-index:100;
    min-height:400px;
    width:800px;
    border:solid 6px #585858;
    behavior: url(../images/PIE.htc);
}
.ie6 .modal-popup
{
    position:absolute;
    top:-50px;
    left:40px;
    background-clip: padding-box;
    background-color: #FFF;
    /*border: 6px solid rgba(128, 128, 255, 0.6);*/
    /*border: 8px solid rgba(0, 0, 0, 0.5);*/   
    border-radius:10px;
    z-index:100;
    min-height:400px;
    width:800px;
    border:solid 6px #585858;
    behavior: url(../images/PIE.htc);
}
.ie5 .modal-popup
{
    position:absolute;
    top:-50px;
    left:40px;
    background-clip: padding-box;
    background-color: #FFF;
    /*border: 6px solid rgba(128, 128, 255, 0.6);*/
    /*border: 8px solid rgba(0, 0, 0, 0.5);*/   
    border-radius:10px;
    z-index:100;
    min-height:400px;
    width:800px;
    border:solid 6px #585858;
    behavior: url(../images/PIE.htc);
}
.modal-popup-button
{
    position:absolute;
    /*background:url(../images/btn-cross.png) repeat-x;*/    
    /*background-color: #254A86;*/
    width:40px;
    height:37px;
    top:3px;
}
.ie8 .modal-popup-button
{
     position:absolute;
    /*background:url(../images/btn-cross.png) repeat-x;*/    
    /*background-color: #254A86;*/
    width:40px;
    height:37px;
    top:3px;
    right:8px;    
}
.ie7 .modal-popup-button
{
     position:absolute;
    /*background:url(../images/btn-cross.png) repeat-x;*/    
    /*background-color: #254A86;*/
    width:40px;
    height:37px;
    top:3px;
    right:8px;
}
.ie6 .modal-popup-button
{
     position:absolute;
    /*background:url(../images/btn-cross.png) repeat-x;*/    
    /*background-color: #254A86;*/
    width:40px;
    height:37px;
    top:3px;
    right:8px;
}
.ie5 .modal-popup-button
{
     position:absolute;
    /*background:url(../images/btn-cross.png) repeat-x;*/    
    /*background-color: #254A86;*/
    width:40px;
    height:37px;
    top:3px;
    right:8px;
}
.popup-look
{
    position:absolute;
    /*top:1650px;*/
    left:100px;
    background-clip: padding-box;
    /*background-color: #F2F2F2;*/
    background-color:#E9F9E5;
    /*border: 6px solid rgba(128, 128, 255, 0.6);*/
    border: 8px solid rgba(0, 0, 0, 0.5);
    border-radius: 8px;
    z-index:100;
}
.popup-look-addPage
{
    position:absolute;
    top:1550px;
    left:100px;
    background-clip: padding-box;
    /*background-color: #F2F2F2;*/
    background-color:#E9F9E5;
    /*border: 6px solid rgba(128, 128, 255, 0.6);*/
    border: 8px solid rgba(0, 0, 0, 0.5);
    border-radius: 8px;
    z-index:100;
}
.popup-look-editPage
{
    position:absolute;
    /*top:870px;*/
    left:100px;
    background-clip: padding-box;
    /*background-color: #F2F2F2;*/
    background-color:#E9F9E5;
    /*border: 6px solid rgba(128, 128, 255, 0.6);*/
    border: 8px solid rgba(0, 0, 0, 0.5);
    border-radius: 8px;
    z-index:100;
}
.popup-look-AddMilestone
{
    position:absolute;
    top:2700px;
    left:180px;
    background-clip: padding-box;
    /*background-color: #F2F2F2;*/
    background-color:#E9F9E5;
    /*border: 6px solid rgba(128, 128, 255, 0.6);*/
    border: 8px solid rgba(0, 0, 0, 0.5);
    border-radius: 8px;
    z-index:100;
}
.ie8 .popup-look
{
    position:absolute;
    top:1650px;
    left:100px;
    background-clip: padding-box;
    /*background-color: #F2F2F2;*/
    background-color:#E9F9E5;
    /*border: 6px solid rgba(128, 128, 255, 0.6);*/
    border: 8px solid rgba(0, 0, 0, 0.5);
    border:solid 6px #585858;
    border-radius: 8px;
    z-index:100;
    behavior: url(../images/PIE.htc);
}
.ie7 .popup-look
{
    position:absolute;
    top:1650px;
    left:100px;
    background-clip: padding-box;
    /*background-color: #F2F2F2;*/
    background-color:#E9F9E5;
    /*border: 6px solid rgba(128, 128, 255, 0.6);*/
    border: 8px solid rgba(0, 0, 0, 0.5);
    border:solid 6px #585858;
    border-radius: 8px;
    z-index:100;
    behavior: url(../images/PIE.htc);
}
.ie7 .popup-look table
{
    margin:10px;
    border:solid 1px #E9F9E5;
}
.ie6 .popup-look
{
    position:absolute;
    top:1650px;
    left:100px;
    background-clip: padding-box;
    /*background-color: #F2F2F2;*/
    background-color:#E9F9E5;
    /*border: 6px solid rgba(128, 128, 255, 0.6);*/
    border:solid 6px #585858;
    border: 8px solid rgba(0, 0, 0, 0.5);
    border-radius: 8px;
    z-index:100;
    behavior: url(../images/PIE.htc);
}
.ie5 .popup-look
{
    position:absolute;
    top:1650px;
    left:100px;
    background-clip: padding-box;
    /*background-color: #F2F2F2;*/
    background-color:#E9F9E5;
    /*border: 6px solid rgba(128, 128, 255, 0.6);*/
    border:solid 6px #585858;
    border: 8px solid rgba(0, 0, 0, 0.5);
    border-radius: 8px;
    z-index:100;
    behavior: url(../images/PIE.htc);
}
.overlay
{
    opacity: 0.3;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
    filter: alpha(opacity=30) !import;
    background-color:#000;
    position:fixed;
    z-index:-100;
    top:0px;
    left:0px;
    width:100%;
    height:100%;
    margin:0 auto;
    z-index:1;
    cursor:wait;
}
.cross-button
{
    position:absolute;
    /*background:url(../images/btn-cross.png) repeat-x;*/
    left:457px;
    top:3px;
    /*background-color: #254A86;*/
    width:40px;
    height:37px;
}
.popup-look-AddMilestone .cross-button
{
    position:absolute;
    /*background:url(../images/btn-cross.png) repeat-x;*/
    left:457px;
    top:3px;
    /*background-color: #254A86;*/
    width:40px;
    height:37px;
}
.pop-header
{
    /*background-color:#254A86;*/
    background-color:#627D43;
    height:40px;
    border:solid 1px #7F7F7F;
    color:#fff;
    font-weight:bold;
    font-size:18px;
    text-align:left;
    padding-top:18px;
    padding-left:10px;
}
.ie8 .popup-look .pop-header
{
    /*background-color:#254A86;*/
    background-color:#627D43;
    height:40px;
    border:solid 1px #7F7F7F;
    color:#fff;
    font-weight:bold;
    font-size:18px;
    text-align:left;
    padding-top:10px;
    padding-left:10px;
    width:507px;
}
.ie7 .popup-look .pop-header
{
    /*background-color:#254A86;*/
    background-color:#627D43;
    height:40px;
    border:solid 1px #7F7F7F;
    color:#fff;
    font-weight:bold;
    font-size:18px;
    text-align:left;
    padding-top:10px;
    padding-left:10px;
    width:507px;
}
.ie6 .popup-look .pop-header
{
    /*background-color:#254A86;*/
    background-color:#627D43;
    height:40px;
    border:solid 1px #7F7F7F;
    color:#fff;
    font-weight:bold;
    font-size:18px;
    text-align:left;
    padding-top:10px;
    padding-left:10px;
    width:507px;
}
.ie5 .popup-look .pop-header
{
    /*background-color:#254A86;*/
    background-color:#627D43;
    height:40px;
    border:solid 1px #7F7F7F;
    color:#fff;
    font-weight:bold;
    font-size:18px;
    text-align:left;
    padding-top:10px;
    padding-left:10px;
    width:507px;
}

.content-box, .content-box-header{
    border-radius: 3px 3px 3px 3px;
}
.content-box {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    margin: 0 0 20px;
}
.content-box-header {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
.content-box-header {
    background: url("../images/content-header-bg-green.gif") repeat-x scroll left top #E5E5E5;
    height: 40px;
    margin-top: 1px;
}
.content-box-header h3 {
    float: left;
    padding: 12px 15px 10px;
    font-size:17px;
    color: #222222;
    font-family: Helvetica,Arial,sans-serif;
    font-weight: bold;
}
.content-box-content {
    border-top: 1px solid #CCCCCC;
    font-size: 13px;
    padding: 20px;
}
.content-box-content label {
    display: block;
    font-weight: bold;
    padding: 0 0 10px;
}
.content-box-content input.text-input, .content-box-content select, .content-box-content textarea, .content-box-content input[type="text"],.content-box-content input[type="password"]{
    background: url("images/bg-form-field.gif") repeat-x scroll left top #FFFFFF;
    border: 1px solid #D5D5D5;
    color: #333333;
    font-size: 13px;
    padding: 7px;
    border-radius: 2px 2px 2px 2px;
}
.content-box-content textarea {
    background: url("images/bg-form-field-textarea.gif") repeat-x scroll left top #FFFFFF;
    border: 1px solid #D5D5D5;
    color: #333333;
    font-size: 13px;
    padding: 7px;
    border-radius: 2px 2px 2px 2px;
}
.content-box-content div {
    line-height: 1.6em;
    padding: 5px 0 10px;
}
.content-box-content div small {
    color: #777777;
    font-size: 0.75em;
}
.content-box-content input[type="checkbox"], .content-box-content input[type="radio"] {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    padding: 0;
}
.content-box-content-ContactInfo {
    border-top: 1px solid #CCCCCC;
    font-size: 13px;
    padding: 20px;
}
.content-box-content-ContactInfo label {
    display: block;
    font-weight: bold;
    padding: 0 0 10px;
    font-family: Helvetica,Arial,sans-serif;
}
.content-box-content-ContactInfo input.text-input, .content-box-content-ContactInfo select, .content-box-content-ContactInfo textarea, .content-box-content-ContactInfo input[type="text"]{
    background: url("../images/bg-form-field.gif") repeat-x scroll left top #FFFFFF;
    border: 1px solid #D5D5D5;
    color: #333333;
    font-size: 13px;
    padding: 7px;
     border-radius: 2px 2px 2px 2px;
}
.content-box-content-ContactInfo textarea {
    background: url("../images/bg-form-field-textarea.gif") repeat-x scroll left top #FFFFFF;
    border: 1px solid #D5D5D5;
    color: #333333;
    font-size: 13px;
    padding: 7px;
    border-radius: 2px 2px 2px 2px;
}

.content-box-content-ContactInfo div small {
    color: #777777;
    font-size: 0.75em;
}
.content-box-content-ContactInfo input[type="checkbox"], .content-box-content-ContactInfo input[type="radio"] {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    padding: 0;
}

.content-box-content-FileUpload {
    border-top: 1px solid #CCCCCC;
    font-size: 13px;
    padding: 20px;
}
.content-box-content-FileUpload label {
    font-weight: bold;
}
.content-box-content-FileUpload input.text-input, .content-box-content-FileUpload select, .content-box-content-FileUpload textarea, .content-box-content-FileUpload input[type="text"]{
    background: url("../images/bg-form-field.gif") repeat-x scroll left top #FFFFFF;
    border: 1px solid #D5D5D5;
    color: #333333;
    font-size: 13px;
    padding: 7px;
    border-radius: 2px 2px 2px 2px;
}
.content-box-content-FileUpload textarea {
    background: url("../images/bg-form-field-textarea.gif") repeat-x scroll left top #FFFFFF;
    border: 1px solid #D5D5D5;
    color: #333333;
    font-size: 13px;
    padding: 7px;
    border-radius: 2px 2px 2px 2px;
}

.content-box-content-FileUpload div small {
    color: #777777;
    font-size: 0.75em;
}
.content-box-content-FileUpload input[type="checkbox"], .content-box-content-FileUpload input[type="radio"] {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    padding: 0;
}
.rblCertification tbody tr td input[type="radio"]
{
    float:left;
}
.rblCertification tbody tr td label
{
    float:left;
    margin-top:1px;
}
td.milestoneigProgressBar div
{
    display:block;
}
td.milestoneigProgressBar div.igpb_HarvestBaseLabel
{
	text-align:left;
	white-space:nowrap;
	position:absolute;
	padding:2px;
}
td.milestoneigProgressBar div.igpb_HarvestBackgroundLabel
{
	color:White;
}
td.milestoneigProgressBar div.igpb_HarvestForegroundLabel
{
	color:White;
}
td.milestoneigProgressBar div.igpb_HarvestInnerDiv
{
	height:100%;
	width:100%;
	position:absolute;
	overflow:hidden;
	border:solid 1px red;
	
}
td.milestoneigProgressBar .igpb_HarvestFill_Horiz
{
	background-image: url(../images/igpb_HorizontalFill.gif);
	background-position:center;
	background-repeat: repeat-x;
	
	
}
td.milestoneigProgressBar .igpb_HarvestFill_Vert
{
	background-image: url(../images/igpb_VerticalFill.gif);
	background-position:center;
	background-repeat: repeat-y;
	
}
td.milestoneigProgressBar div.igpb_HarvestBackground_Horiz
{
}
td.milestoneigProgressBar div.igpb_HarvestBackground_Vert
{
	
}
td.milestoneigProgressBar div.igpb_HarvestContainer
{
	height:100%;
	width:100%;
	position:relative;
	
	background-color: #AEC18E;
}
.selectedFolder
{
    background-color:#FFF;
    border-top:solid 1px #D4D0C8;
    border-left:solid 1px #D4D0C8;
    border-right:solid 1px #D4D0C8;
    padding-left:10px;
    padding-right:10px;
}
.defaultFolder
{
    background-color:#808080;
    color:White;
    border:solid 1px #D4D0C8;
    padding-left:10px;
    padding-right:10px;
}
.defaultFolder a
{
    color:#fff;
    font-weight:bold;
}
.editButton-bg
{
    background-image: url("../images/edit_button.gif");
}
div.createpo-link div
{
    padding:0px;
    margin:0;
    width:100px;
}
div.createpo-link div a {
    background: rgb(188,219,120);
    background: -moz-linear-gradient(top, rgba(188,219,120,1) 0%, rgba(152,186,64,1) 26%, rgba(97,137,38,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(188,219,120,1)), color-stop(26%,rgba(152,186,64,1)), color-stop(100%,rgba(97,137,38,1)));
    background: -webkit-linear-gradient(top, rgba(188,219,120,1) 0%,rgba(152,186,64,1) 26%,rgba(97,137,38,1) 100%);
    background: -o-linear-gradient(top, rgba(188,219,120,1) 0%,rgba(152,186,64,1) 26%,rgba(97,137,38,1) 100%);
    background: -ms-linear-gradient(top, rgba(188,219,120,1) 0%,rgba(152,186,64,1) 26%,rgba(97,137,38,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bcdb78', endColorstr='#618926',GradientType=0 );
    background: linear-gradient(top, rgba(188,219,120,1) 0%,rgba(152,186,64,1) 26%,rgba(97,137,38,1) 100%);
    border: 1px solid #618926;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding: 3px;
    list-style: none;
    text-decoration: none;
    color: #fff;
    /*text-shadow: 1px 1px 0px #fff, 2px 2px 1px #2b4502;*/
    text-shadow: rgba(0,0,0,0.45) 0 -1px 0;
    -webkit-background-clip: padding-box;
    font-size:13px;
    font-weight:bold;
    cursor:pointer;
    text-transform:uppercase;
    font-family:Arial;
}
div.createpo-link div a:hover {
    background: rgb(131,157,191);
    background: -moz-linear-gradient(top, rgba(131,157,191,1) 0%, rgba(36,82,147,1) 35%, rgba(15,37,87,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(131,157,191,1)), color-stop(35%,rgba(36,82,147,1)), color-stop(100%,rgba(15,37,87,1)));
    background: -webkit-linear-gradient(top, rgba(131,157,191,1) 0%,rgba(36,82,147,1) 35%,rgba(15,37,87,1) 100%);
    background: -o-linear-gradient(top, rgba(131,157,191,1) 0%,rgba(36,82,147,1) 35%,rgba(15,37,87,1) 100%);
    background: -ms-linear-gradient(top, rgba(131,157,191,1) 0%,rgba(36,82,147,1) 35%,rgba(15,37,87,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#839dbf', endColorstr='#0f2557',GradientType=0 );
    background: linear-gradient(top, rgba(131,157,191,1) 0%,rgba(36,82,147,1) 35%,rgba(15,37,87,1) 100%);
    border: 1px solid #0f2557;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    color: #fff;
    padding: 3px;
    /*text-shadow: 1px 1px 0px #fff, 2px 2px 1px #2b4502;*/
    text-shadow: rgba(0,0,0,0.45) 0 -1px 0;
    font-size:13px;
    font-weight:bold;
    font-family:Arial;
}
div.editpo-link div
{
    margin-bottom:5px;
    padding:0;
}
div.editpo-link div a
{
    border:solid 1px #ddd;
    padding:3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font-weight:bold;
}
div.editpo-link div a:hover
{
    border:solid 1px #ddd;
    padding:3px;
    background: #627D43;
    color:#FFF;
    font-weight:bold;
}
table.Documnetoll tr td input[type="text"],table.Documnetoll tr td select,table.Documnetoll tr td textarea,table.Documnetoll tr td div input[type="text"]
{
    border: 1px solid #D5D5D5;
    color: Gray;
    font-size: 13px;
    padding: 2px;
}
.bsbuttonHolder a {
    background: rgb(188,219,120);
    background: -moz-linear-gradient(top, rgba(188,219,120,1) 0%, rgba(152,186,64,1) 26%, rgba(97,137,38,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(188,219,120,1)), color-stop(26%,rgba(152,186,64,1)), color-stop(100%,rgba(97,137,38,1)));
    background: -webkit-linear-gradient(top, rgba(188,219,120,1) 0%,rgba(152,186,64,1) 26%,rgba(97,137,38,1) 100%);
    background: -o-linear-gradient(top, rgba(188,219,120,1) 0%,rgba(152,186,64,1) 26%,rgba(97,137,38,1) 100%);
    background: -ms-linear-gradient(top, rgba(188,219,120,1) 0%,rgba(152,186,64,1) 26%,rgba(97,137,38,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bcdb78', endColorstr='#618926',GradientType=0 );
    background: linear-gradient(top, rgba(188,219,120,1) 0%,rgba(152,186,64,1) 26%,rgba(97,137,38,1) 100%);
    border: 1px solid #618926;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding: 10px;
    list-style: none;
    text-decoration: none;
    color: #fff;
    /*text-shadow: 1px 1px 0px #fff, 2px 2px 1px #2b4502;*/
    text-shadow: rgba(0,0,0,0.45) 0 -1px 0;
    -webkit-background-clip: padding-box;
    font-size:16px;
    font-weight:bold;
    cursor:pointer;
    text-transform:uppercase;
    font-family:Verdana;
}
.bsbuttonHolder a:hover{
    background: rgb(131,157,191);
    background: -moz-linear-gradient(top, rgba(131,157,191,1) 0%, rgba(36,82,147,1) 35%, rgba(15,37,87,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(131,157,191,1)), color-stop(35%,rgba(36,82,147,1)), color-stop(100%,rgba(15,37,87,1)));
    background: -webkit-linear-gradient(top, rgba(131,157,191,1) 0%,rgba(36,82,147,1) 35%,rgba(15,37,87,1) 100%);
    background: -o-linear-gradient(top, rgba(131,157,191,1) 0%,rgba(36,82,147,1) 35%,rgba(15,37,87,1) 100%);
    background: -ms-linear-gradient(top, rgba(131,157,191,1) 0%,rgba(36,82,147,1) 35%,rgba(15,37,87,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#839dbf', endColorstr='#0f2557',GradientType=0 );
    background: linear-gradient(top, rgba(131,157,191,1) 0%,rgba(36,82,147,1) 35%,rgba(15,37,87,1) 100%);
    border: 1px solid #0f2557;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    color: #fff;
    padding: 10px;
    /*text-shadow: 1px 1px 0px #fff, 2px 2px 1px #2b4502;*/
    text-shadow: rgba(0,0,0,0.45) 0 -1px 0;
    font-size:16px;
    font-weight:bold;
    font-family:Verdana;
}
.modal-popup-benefitsummary
{
    position:absolute;
    top:100px;
    left:150px;
    background-clip: padding-box;
    background-color: #FFF;
    /*border: 6px solid rgba(128, 128, 255, 0.6);*/
    border: 8px solid rgba(0, 0, 0, 0.5);
    border-radius:10px;
    z-index:100;
}
.modal-popup-benefitsummarySuccess
{
    position:absolute;
    top:100px;
    left:150px;
    background-clip: padding-box;
    background-color: #FFF;
    /*border: 6px solid rgba(128, 128, 255, 0.6);*/
    border: 8px solid rgba(0, 0, 0, 0.5);
    border-radius:10px;
    z-index:100;
}

.modal-popup-benefitsummaryEmail
{
    position:absolute;
    top:100px;
    left:250px;
    background-clip: padding-box;
    background-color: #FFF;
    /*border: 6px solid rgba(128, 128, 255, 0.6);*/
    border: 8px solid rgba(0, 0, 0, 0.5);
    border-radius:10px;
    z-index:1000;
}

.modal-popup-benefitsummaryPreview
{
    position:absolute;
    top:-90px;
    left:100px;
    background-clip: padding-box;
    background-color: #FFF;
    /*border: 6px solid rgba(128, 128, 255, 0.6);*/
    border: 8px solid rgba(0, 0, 0, 0.5);
    border-radius:10px;
    z-index:100;
}


.modal-popup-sendemail {
    background-clip: padding-box;
    background-color: #FFFFFF;
    border: 8px solid rgba(0, 0, 0, 0.5);
    border-radius: 10px 10px 10px 10px;
    left: 300px;
    position: absolute;
    top: 500px;
    z-index: 100;
}
  .maintanance-bg
 {
     height:125px;
     width:100%;
     background-image: url("../images/maintainance_bg.gif");
     background-repeat:repeat-x;
     
 }
 .maintanance-main
 {
     width:500px;
     height:432px;
     background-image: url("../images/maintenance_main.jpg");
     background-repeat:no-repeat;
     margin:0 auto; padding:none;
 }
 .error-message
 {
     padding-top:250px;
     line-height:20px;
     text-align:center;
     font-size:11pt;
 }